Sound

ퟀступность

Flash Player 5.

Описание

Класс Sound позволяет управлять звуком. Вы можете связать звук с мувиклипом и управлять им во время проигрывания ролика. Если Вы не указываете связь при создании нового объекта Sound, методы этого объекта будут управлять всеми звуками в фильме.

Вы должны использовать конструктор new Sound для создания объектов класса Sound до того, как обращаться к его методам и свойствам.

Обзор методов класса Sound

Method

Описание

Sound.attachSound()

Присоединяет к объекту звук.

Sound.getBytesLoaded()

Возвращает число загруженных байт.

Sound.getBytesTotal()

Возвращает общий размер загружаемого звукового файла в байтах.

Sound.getPan()

Возвращает значение, установленное во время предыдущего вызова setPan().

Sound.getTransform()

Возвращает значение, установленное во время предыдущего вызова setTransform().

Sound.getVolume()

Возвращает значение, установленное во время предыдущего вызова setVolume().

Sound.loadSound()

Загружает MP3 файл во Flash Player и связывает с данным объектом.

Sound.setPan()

Устанавливает баланс левого и правого каналов для данного объекта.

Sound.setTransform()

Устанавливает громкость каждого из каналов.

Sound.setVolume()

Устанавливает громкость для данного объекта.

Sound.start()

Начинает воспроизведение звука, если необязательный параметр указан, то с определенным отступом от начала файла.

Sound.stop()

Останавливает воспроизведение звука.

Обзор свойств класса Sound

Свойство

Описание

Sound.duration

Только для чтения; длина звука в миллисекундах.

Sound.id3

Только для чтения; предоставляет доступ к метаданным (тэгам) MP3 файла.

Sound.position

Только для чтения; число уже проигранных миллисекунд для данного звука.

Обзор обработчиков событий класса Sound

Обработчик события

Описание

Sound.onID3

Вызывается каждый раз, когда загружаются новые данные из ID3 тэгов.

Sound.onLoad

Вызывается при загрузке звука.

Sound.onSoundComplete

Вызывается при окончании проигрывания звука.

Конструктор класса Sound

Доступность

Flash Player 5.

Синтаксис

new Sound([target:Object]) : Sound

Параметры

target Мувиклип, с которым будет связан объект Sound. Параметр необязателен.

Возвращает

Ссылку на a Sound object.

Описание

Конструктор; создает новый объект Sound и связывает его с указанным мувиклипом. Если Вы не указали, с каким мувиклипом должен быть связан объект Sound, он воздействует на все звуки в ролике.

Пример

В следующем примере создается новый объект Sound global_sound. Во второй строке вызывается метод setVolume(), устанавливающий громкость равной 50%.

var global_sound:Sound = new Sound();
global_sound.setVolume(50);

В следующем примере создается новый объект Sound, связывается с мувиклипом my_mc, а затем происходит вызов метода start, начинающий проигрывание звука.

var movie_sound:Sound = new Sound(my_mc);
movie_sound.start();